.helper-verification {
    position: relative;

    box-sizing: border-box;
    height: 100vh;
    padding-top: 240rpx;

    background: rgba(0, 0, 0, 0.5);

    .custom-camera {
        width: 560rpx;
        height: 560rpx;
        margin: 0 auto;
        &-text {
            margin-top: 42rpx;

            text-align: center;

            color: #ffffff;

            font-family: PingFangSC-Medium, PingFang SC;
            font-size: 34rpx;
            font-weight: 500;
        }
    }
    .manual-type {
        position: absolute;
        bottom: 68rpx;
        left: 50%;

        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;

        transform: translateX(-50%);

        color: #ffffff;

        font-family: PingFangSC-Medium, PingFang SC;
        font-size: 34rpx;
        font-weight: 500;
        &-icon {
            display: flex;
            align-items: center;
            justify-content: center;

            width: 120rpx;
            height: 120rpx;
            margin-bottom: 20rpx;

            border-radius: 50%;
            background: rgba(0, 0, 0, 0.6);
            .custom-icon {
                width: 56rpx;
                height: 56rpx;
            }
        }
    }

    &-light {
        padding-top: 0;

        background: #fff;

        .custom-input {
            position: relative;

            padding: 18rpx 32rpx;

            .custom-icon-search {
                position: absolute;
                top: 39rpx;
                left: 60rpx;

                width: 30rpx;
                height: 30rpx;
            }

            &-main {
                height: 72rpx;
                padding: 0 30rpx;
                padding-left: 72rpx;

                border-radius: 36rpx;
                background: #f9f9f9;

                font-size: 28rpx;
            }
        }
        :deep {
            .custom-input-main-placeholder {
                color: #969696;

                font-family: PingFangSC-Regular, PingFang SC;
                font-size: 28rpx;
                font-weight: 400;
            }
        }
        .manual-type {
            color: #333333;
            &-icon {
                // width: 120rpx;
                // height: 120rpx;
                // background: #000000;
                // border-radius: 50%;
            }
        }
    }
}
